const mongoose = require('mongoose');

// 连接 MongoDB（本地默认端口 27017，数据库名 integral_mall）
const connectDB = async () => {
  try {
    await mongoose.connect('mongodb://localhost:27017/integral_mall', {
      useNewUrlParser: true,
      useUnifiedTopology: true
    });
    console.log('✅ MongoDB 连接成功'); // 仅保留一次日志
  } catch (err) {
    console.error('❌ MongoDB 连接失败:', err.message);
    process.exit(1); // 连接失败时终止进程
  }
};

module.exports = connectDB;